import { defineStore } from 'pinia'
import { ref } from 'vue'

export const useUserStore = defineStore('cp-user', () => {
  // 用户的信息对象
  const user = ref<User>()
  // 更新用户信息的方法
  const updateUser = (u: User) => {
    user.value = u
  }

  // 删除用户信息的方法
  const delUser = () => {
    user.value = undefined
  }
  return { user, updateUser, delUser }
}, {
  persist: true,
})
